/**
 * 购物车价格计算js 根据计费模式计算价格
 * create by WXL
 * createDate 2015-01-21
 * 注意：此js中，一年 = 12个月 = 360天，一月 = 30天，>=15天 按照一个月，<15天 忽略不计 
 */

/**
 * 不含差价（无优惠）  计算价格  返回价格
 * 参数：feeFormula 公式  feeBasenum 基数  userNum 用户数  useYear 年限  goodsPrice产品报价 
 * 返回 产品价格
 */
function calculateByFee(feeFormula,feeBasenum,userNum,useYear,goodsPrice){
	var price = 0.00;
	//价格乘以基数是固定的
	price = goodsPrice * feeBasenum;
	if(feeFormula.indexOf("年限") != -1){
		price = price / 12;
	};
	//判断公式的组成
	var arr = feeFormula.split("*");
	var isUserNum = 0;
	var isUseYear = 0;
	for(var i=0;i<arr.length;i++){
		var str = $.trim(arr[i]);
		if(str == "用户数"){
			isUserNum = isUserNum + 1;
		}else if(str == "年限"){
			isUseYear = isUseYear + 1;
		}
	}
	
	//根据年限和用户数在公式中出现的次数，来分别乘以年限和用户数 
	for(var i=0;i<isUserNum;i++){
		price = price * userNum;
	}
	for(var i=0;i<isUseYear;i++){
		price = price * useYear;
	}
	return parseFloat(price).toFixed(2);
}